package com.demo.service;

import com.demo.listener.EmailMessage;

/**
 * topic: 表示一类消息的集合，每个主题包含若干条消息，每条消息只能属于一个主题，是RocketMQ进行消息订阅的基本单位。
 * tag: topic中消息的标签，消费者消费topic中的消息时可以根据tag标签分类消费
 * @author shenguangyang
 */
public interface MqSendService {
    void send(EmailMessage message);

    /**
     * 发送带tag的消息
     * @param message
     */
    void sendWithTag(EmailMessage message);
}
